//二维数组

#include<stdio.h>

int main()
{
    //创建
    // int arr[3][4];
    // char ch [3][10];
    //初始化
    int arr[3][4]={1,2,3,4,5,6,7,8,9,};//不完全初始化,补0
    int arr1[3][4] ={{1,23},{},{2,4,5}};//二维数组另一种初始化方式
    int arr2[][4] ={{1,23},{},{2,4,5}};//行可以省略(通过后面大括号初始化),列不可以省略
    //列不能省略 --二维数组在内存中连续,要确定数组大小
    //访问
    //行列都是从0开始
    int arr3[][4]={{1,2},{2,4,5},{}};
    int i=0;
    int j =0;
    for(i=0;i<3;i++)
    {
        for (j=0;j<4;j++)
        {
            printf("%d ",arr3[i][j]);//
            printf("%d \n",&arr[i][j]);//二维数组在内存中连续
        }
        printf("\n\n");
    }
    return 0;
}